roadside ditch - French English Dictionary